const interfaces = require('../../utils/urlconfig.js')
Page({
    /**
     * 页面的初始数据
     */
    data: {
        navLeftItems: [],
        navRightItems: [],
        curIndex: 0, //用于左侧导航点击
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function(options) {
        wx.showLoading({
            title: '加载中...'
        })
        const _this = this;
        wx.request({
            url: interfaces.productions,
            header: {
                'content-type': 'application/json'
            },
            success(res) {
                _this.setData({
                    navLeftItems: res.data.navLeftItems,
                    navRightItems: res.data.navRightItems
                })
                wx.hideLoading()
            }
        })
    },
    onShow(){
        let _this = this;
        wx.getStorage({
            key: 'cartInfo',
            success: function (res) {
                _this.setData({
                    cartArray: res.data
                })
                //   tabber中的购物车数量显示
                res.data.length > 0 ?
                    wx.setTabBarBadge({
                        index: 2,
                        text: String(res.data.length),
                    }) : wx.removeTabBarBadge({
                        index: 2,
                    })
            },
        })
    },
    //   左侧导航栏点击事件
    switchRightTab(e) {
        //获取左侧导航点击下标
        let index = parseInt(e.currentTarget.dataset.index);
        this.setData({
            curIndex: index,
        })
    },
    //   点击具体分类里的内容带参跳转到下一页面
    showListView(e) {
        // 需求,携带title值跳入下一个页面
        let txt = e.currentTarget.dataset.txt;
        // console.log(txt)
        wx.navigateTo({
            url: '/pages/list/index?title=' + txt,
        })
    }

})